INSERT INTO PHP Y MySQLi: Concepto con ejemplos
INSERT INTO PHP Y MySQLi. Generalmente esta sentencia es vital para cualquier sistema de administración de contenido y plataformas web que hoy en día va en crecida por su versatilidad en plataformas móviles.
Este comando SQL cumple un rol primordial para guardar información en una base de datos y deriva fundamentalmente de formularios HTML vinculados con «Action» hacia ficheros PHP para su interpretación con MYSQLI.
INSERT INTO PHP Y MySQLi

Ahora veamos la sintaxis de esta genial sentencia.
mysql> INSERT INTO tbl_name () VALUES();
Ejemplo #01 Inserción en la Base de Datos.
Viendo un formulario HTML del método $_POST ó $_GET con los campos apropiados en él, la siguiente instrucción inserta un nuevo registro en una tabla llamada ‘películas’.
<?php
$stmt = $mysqli->prepare("INSERT INTO peliculas (peliculaName,
peliculaDescription,peliculaImage,peliculaPrice,peliculaReview) VALUES (?, ?, ?, ?, ?)");
$stmt->bind_param('sssdi', $_POST['peliculaName'],
$_POST['peliculaDescription'],
$_POST['peliculaImage'],
$_POST['peliculaPrice'],
$_POST['peliculaReview']);
$stmt->execute();
$stmt->close();
?>Ejemplo #02 Insertar desde formulario (formulario.php)
<form action="formulario.php" method="post">
<label>Name :</label>
<input type="text" name="name" id="name" />
<br />
<br />
<input type="submit" value="Submit" name="submit"/>
<br />
</form>Conexión con la base de datos
$servername = "localhost";
$username = "root";
$password = "Password";
$dbname = "NombreBaseDatos";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}Recibe datos del formulario y lo inserta en la base de datos.
if(isset($_POST["submit"])){
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO tutorials_inf(name)VALUES ('".$_POST["name"]."')";
if (mysqli_query($conn, $sql)) {
echo "Registro ingresado correctamente";
} else {
echo "Error: " . $sql . "" . mysqli_error($conn);
}
$conn->close();
}Espero que el código les sea de utilidad, un abrazo y no se olviden de suscribirse para nuevos artículos.
